/**
* 公共CSS样式
**/
*{padding:0;margin:0;}
img{border:0;vertical-align:bottom;max-width: 100%;}
a{text-decoration:none;color:#3c3c3c;}
body{font-size:16px;font-family:"Microsoft YaHei",微软雅黑,宋体,Arial;color:#3c3c3c;}
li{list-style:none;}
table{border-collapse: collapse;}
tr,td{margin:0px;border:0px;}
input{outline: none;}

.common{width:100%;height:auto;overflow: hidden;}
.div_block{width:84%;margin:0 auto;display:table;height:inherit;position: relative;}

/*页码*/
.pagesdiv{width:100%;float:left;margin-top: 30px;}
.pagination{width:auto;margin: 0 auto;display: table;}
.pagination li{width: auto;border:1px solid #f7f7f7;margin: 0px 8px;font-size: 18px;color:#111;line-height: 26px;float:left;border-radius: 5px;background: #f7f7f7;}
.pagination li a{width: 100%;float: left;font-size: 18px;color:#333;padding: 5px 10px;}
.pagination li.active{padding: 5px 10px;background: #0351b0;color:#FFF;border:1px solid #0351b0;}
.pagination li.disabled{padding: 5px 10px;background: #efefef;color:#111;border:1px solid #ccc;}


/*页头*/
.header{padding:30px 0;position: absolute;top:0;z-index: 9999;border-bottom: 1px solid #888a98;background: #FFF;}
.h_top{display: flex;align-items: center;justify-content: space-between;}
.h_r{display: flex;align-items: center;}
.sousuo{}
.sousuo input{color:#333;width:140px;background: none;height: 40px;border:1px solid #888a98;padding: 0 20px;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;background: #f9f9f9;}
.sousuo input::-webkit-input-placeholder {
    color: #666;
}
.sousuo input:-moz-placeholder {
    color: #666;
}
.sousuo input::-moz-placeholder {
    color: #666;
}
.sousuo input:-ms-input-placeholder {
    color: #666;
}
.tel{margin: 0 15px 0 30px;padding-right: 15px;border-right: 1px solid #4f4f4f;}
.wx{}
.logo{margin-right: 34px;}
.wx p,.tel p{z-index:100;display: none;position: absolute;top: 70px;right:0;background: #FFF;min-width:200px;padding:10px 20px;color:#1f7bd2;font-weight: bold;text-align: center;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;box-shadow: 0 0 10px #bababa;}
.wx p img{width: 200px;height: 200px;}

@media (max-width: 1500px) {
    .logo img{max-width: 180px;}
    .sousuo input{width:100px;}
    .div_block{width: 90%;}
}
@media (max-width: 1400px) {
    .div_block{width: 1200px;}
}


/*页尾*/
.footer{padding:30px 0 30px;background:#444;}
.footer .div_block{display: flex;flex-wrap:wrap;justify-content: space-between;}
.f_a1{float: left;width: 370px;}
.fa_dh{margin-top: 25px;display: table;}
.fa_dh li{margin-top:8px;float: left;margin-left: 20px;}
.fa_dh li a{color:#FFF;font-size:14px;}
.fa_bq{margin-top: 30px;display: table;color:#fff;width: 100%;display: flex;justify-content: space-between;}
.fa_bq p{margin-top: 10px;font-size:14px;}
.f_a2{margin: 0 40px;width: 600px;}
.f_a2 .p1{color:#FFF;font-size: 22px;font-weight: bold;}
.f_a2 .p1 span{padding-bottom: 15px;border-bottom: 2px solid #3d3d3d;display: table;}
.f_a2 .p2{color:#FFF;font-size: 20px;margin-top: 15px;}
.f_a2 .p3{color:#FFF;font-size: 12px;margin-top:10px;}
.f_a2 .tel1{color:#FFF;background: url(../images/s1.png) 0 8px no-repeat;line-height: 1.7;padding-left: 30px;margin-top: 10px;font-size:14px;width:50%;float:left;height:30px;line-height:30px;}
.f_a2 .tel1 span{color:#fff;font-size: 22px;font-weight: bold;}
.f_a2 .email{color:#FFF;background: url(../images/s2.png) 0 8px no-repeat;line-height: 1.7;padding-left: 30px;margin-top: 10px;font-size:14px;width:40%;float:left;height:30px;line-height:30px;}
.f_a2 .address{color:#FFF;background: url(../images/s3.png) 0 8px no-repeat;line-height: 1.7;padding-left: 30px;margin-top: 10px;font-size:14px;width:100%;float:left;}
.fa1 img{max-width:150px;}
.wx1{display: flex;text-align: center;margin-top:10px;}
.wx1 p{margin-right: 30px;color:#FFF;line-height: 40px;}
.wx1 img{width: 100px;height: 100px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;overflow: hidden;}
.f_a3{}
.f_a3 .p1{color:#FFF;font-size: 30px;font-weight: bold;}
.f_a3 .p2{color:#FFF;font-size: 18px;margin-top: 20px;margin-bottom: 20px;}
.f_a3 .p3 p{border-bottom: 1px solid #3d3d3d;padding: 10px 0;}
.f_a3 .p3 p input,.f_a3 .p3 p textarea{outline: none;background: none;border:0;color:#FFF;width: 100%;}
#tijiao{width: 220px;height: 50px;background: #1f7bd2;color:#FFF;font-size: 20px;display: table;text-align: center;line-height: 50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;margin-top: 40px;}

.weizhi{height: 75px;line-height: 75px;background: #f4f4f5;}

/*二级页banner*/
.sbanner{height: 470px;margin-top:130px;background-position:center center;background-repeat: no-repeat;background-size: cover;}


.zznav .div_block{display: flex;align-items: flex-end;}
.zznav .p1{font-size: 40px;font-weight: bold;color:#1f7bd2;}
.zznav ul{display: flex;}
.zznav ul li{margin-left: 40px;cursor: pointer;color:#666;font-size: 20px;}
.zznav ul li.on{color:#1f7bd2;}
.zz_box{padding: 60px 0;}


.main{padding: 40px 0 90px 0;}
.main_cont{line-height: 1.75em;}
.m_bt{text-align: center;font-size: 45px;color:#03368f;}


.hezuo{width: 500px;margin-left: 100px;}
.hezuo input{outline: none;width: 460px;height:70px;border:1px solid #e8e8e8;background: #f7f7f7;padding: 0 20px;margin-top:15px;font-size: 18px;}

.pics-div{display: flex;flex-wrap: wrap;}
.pics_box{
    width: 48%;
    margin-left: 4%;
    margin-top: 50px;

}
.pics_box a{display: flex;}
.pics_img{width: 45%;overflow: hidden;}
.pics_img img{width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.pics_cont{padding:4%;background: url(../images/jy.png) #f8f8f8 90% 88% no-repeat;width: 47%}
.pics_cont .p1{color:#1f7bd2;font-size: 30px;font-weight: bold;}
.pics_cont .p2{color:#666;font-size: 20px;margin-top: 10px;}
.pics_cont .p3{color:#999;font-size: 18px;margin-top:20px;line-height: 1.7;height: 90px;overflow: hidden;}


.pics_box1{width: 100%;overflow: hidden;}
.pics_box1 img{width: 100%;height: 400px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.pics_box2{width: 48%;margin-left: 4%;overflow: hidden;}
.pics_box2 img{width: 100%;height: 350px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.pics_box3{width: 32%;margin-left: 2%;margin-top: 2%;overflow: hidden;}
.pics_box3 img{width: 100%;height: 300px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.pics_box4{width: 23.5%;margin-left: 2%;margin-top: 2%;overflow: hidden;}
.pics_box4 img{width: 100%;height: 200px;background-position: center;background-repeat: no-repeat;background-size: cover;}

.pics_box img{
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.pics_box img:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

/*新闻列表*/
.tj-box{}
.tj-img{width: 100%;height: 600px;overflow: hidden;}
.tj-img img{width: 100%;height: 600px;background-position: center;background-repeat: no-repeat;background-size: cover;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.tj-img img:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.tj-cont{padding: 2%;}
.tj-cont .p1{color:#3e4349;font-size: 26px;font-weight: bold;}
.tj-cont .p2{color:#666;font-size:18px;margin-top: 15px;line-height: 1.7;}

.news-box{width: 32%;float: left;background: #FFF;margin-top:30px;margin-left: 2%;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.news-img{margin-top: 15px;}
.news-img,.news-img img{width: 100%;height: 300px;float: left;overflow: hidden;}
.news-img img{background-position: center;background-repeat: no-repeat;background-size: cover;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.news-img img:hover{
    transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);
}
.news-sj{font-size: 20px;color:#999;}
.news-bt{text-align: center;padding-top: 10px;float: left;width: 100%;font-size: 20px;color:#333;overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;}

.div_updow{padding-top: 30px;width:100%;float: left;}
.div_updow a{color:#666;}
.div_updow a:hover{text-decoration: underline;color:#0351b0;}


.hzdh{background: #f3f3f3;height: 80px;line-height: 80px;}
.hzdh ul{display: flex;justify-content: center;}
.hzdh ul li{padding: 0 20px;}
.hzdh ul li a{color:#666;font-size: 24px;}
.hzdh ul li.on{background: #1f7bd2;}
.hzdh ul li.on a{color:#fff;}


/*文章详情*/
.div_title{width:100%;text-align: center;font-size: 24px;line-height: 32px;float: left;}
.div_time{width:100%;float: left;text-align: center;color:#666;margin-top: 10px;}
.div_cont{width:100%;float: left;text-align: left;margin-top: 25px;}


/*产品列表*/
.product-div{display: flex;flex-wrap: wrap;}




.video_box{width: 580px;float: left;margin-left: 40px;margin-bottom: 30px;}
.video_a{width: 580px;height: 330px;background: #000;}
.video_b{overflow: hidden;font-size: 18px;text-align: center;margin-top: 10px;}



.imgbox{width: 80%;height: 80%;position: fixed;top:0;left:0;right: 0;bottom: 0;margin:auto;background: #FFF;display: none;z-index: 9999;box-shadow: 0 0 10px #ddd;-webkit-box-shadow: 0 0 10px #ddd;-moz-box-shadow: 0 0 10px #ddd;-o-box-shadow: 0 0 10px #ddd;-ms-box-shadow: 0 0 10px #ddd;background-repeat: no-repeat;background-size: contain;background-position: center;}
.close{position: absolute;top:10px;right:10px;width: 25px;height: 30px;color:#333;font-size: 20px;cursor: pointer;text-align: center;line-height: 30px;}

/*图标字体*/
@font-face {
  font-family: 'iconfont';
  src: url('../../fonts/iconfont.eot');
  src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/iconfont.woff2') format('woff2'),
      url('../../fonts/iconfont.woff') format('woff'),
      url('../../fonts/iconfont.ttf') format('truetype'),
      url('../../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.hz1{padding: 80px 0 60px;}
.hz1_left{float: left;}
.hz1_right{width:610px;float: right;}
.hz1_right p.p1{color:#111;font-size: 20px;line-height: 46px;}
.hz1_right p.p1 span{color:#2ea8e1;font-weight: bold;}
.hz1_right p.p2{
    margin-top: 20px;
    color:#0292c7;
    font-size: 55px;
    font-weight: bold;
    background: linear-gradient(to right, #03bfb1, #0292c7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#03bfb1',endColorStr='#0292c7',gradientType='0');
}
.hz1_right p.p3{margin-top: 20px;}
.hz1_right p.p4{margin-top: 20px;font-size:26px;color:#111;line-height: 54px;}
.hz1_a1{width:100%;display: table;}
.hz1_bt{color:#444;font-size: 24px;text-align: center;margin-top: 80px;}
.hz1_fbt{font-size: 45px;font-weight: bold;color:#555555;text-align: center;margin-top: 10px;border-bottom: 1px solid #ddd;padding-bottom: 20px;position: relative;}
.hz1_fbt::after{content: '';width:120px;height:8px;background: #2ea8e1;position: absolute;left:0;right:0;bottom:-4px;margin:0 auto;}
.hz1_box{margin-top: 60px;text-align: center;}
.hz1_tel{margin-top: 40px;}
.hz1_p{margin: 0 auto;display: table;}
.hz1_p p{font-size: 24px;float: left; background: url(../images/pm.jpg) left center no-repeat;min-height:48px;padding-left: 60px;}
.hz1_p p span{color:#2ea8e1;font-size: 35px;font-weight: bold;}
.hz1_p a{width:195px;height:48px;text-align: center;line-height: 48px;font-size: 22px;border:2px solid #2ea8e1;float: left;margin-left: 20px;}

.hz2{background: url(../images/hz4.jpg) center 0 no-repeat;height: 1000px;}
.hz2_box{margin-top: 90px;}
.hz2 .hz1_fbt::after{background-color: #fede5c;}
.hz2_a1{width:620px;float: left;background: #FFF;height:590px;}
.hz2_t{padding: 25px 25px 0;}
.hz2_t p.p1{color:#000;font-size: 28px;padding-bottom: 20px;}
.hz2_t p.p2{color:#444;font-size: 16px;line-height: 32px;}
.hz2_a2{float: left;width:560px;height:290px;background: #FFF;margin-left: 10px;}

.hz2_a2{display: flex;align-items: center;}
.hz2_a{height:230px;border-right:1px solid #ddd;width:195px;text-align: center;}
.hz2_a p.p1{font-size: 28px;background: url(../images/dl1.jpg) center 45px no-repeat;padding-top: 125px;}
.hz2_a p.p2{font-size: 13px;color:#999;font-weight: lighter;margin-top: 15px;text-transform: uppercase;}
.hz2_b{width: 325px;padding: 0 20px;line-height: 30px;}
.hz2_a p.p1.aa{background: url(../images/dl2.jpg) center 45px no-repeat;}

.hz3{background: #f7f7f7;padding: 70px 0;}
.hz3 .hz1_fbt{
    color:#0293c7;
    background:linear-gradient(to bottom, #0294c6, #03bcb3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0294c6',endColorStr='#03bcb3',gradientType='0');
}
.hz3_box{text-align: center;padding-top: 60px;}
.hz3_div{text-align: center;color:#555;font-size: 25px;padding-top: 45px;}
.hz4{padding: 80px 0 50px;}
